Nella grafica 3D, il normal mapping, o "Dot3 bump mapping", è una tecnica usata per simulare la complessità del rilievo di superfici senza doverle modellare in dettaglio. Un normal map è generalmente una immagine RGB generata per proiezione da un oggetto dettagliato, che si fa corrispondere alle coordinate x,y,z di una superficie normale (assimilabile al suo piano tangente) meno dettagliata che rappresenta lo stesso oggetto. Questa tecnica permette di migliorare l'aspetto e i dettagli di un modello poligonale semplice, tramite la creazione di un normal map da un modello poligonale dettagliato. Nei videogiochi e nelle applicazioni di grafica 3D realistica in real-time è utilizzata per migliorare l'aspetto di oggetti senza perdere in prestazioni di rendering utilizzando mesh low poly.